/*设计一个简单的登录程序，用户名为222222并且密码为123456时登录成功，其他情况下登录失败，并且密码最多可以输入5次!*/
#include<stdio.h>
#define USERNAME 222222
#define PASSWORD 123456
int main()
{
	int username = 0;
	int password = 0;
	int count = 0;
	int flag = 0; //用户名是否输入正确
	while(1){
		if(!flag){	
			printf("请输入用户名:\n");
			scanf("%d", &username);
		}
		if(flag || username==USERNAME){
			flag = 1;  //能进入本分支一定是用户名输入正确	
			printf("请输入密码:\n");
			scanf("%d", &password);
			count++;
			if(password==PASSWORD){
				printf("恭喜您%d,登录成功!\n",USERNAME);
				break;
			}else{
				if(count>=5){
					printf("对不起,密码输入错误超过5次,结束本次登录!\n");
					break;
				}else{
					printf("密码输入错误，还剩下%d次机会!\n", 5-count);
					continue;
				}
			}
		}else{
			printf("用户名不正确,请重新输入!\n");
			continue;
		}
	}
	return 0;
}
